package graduation.utils;

import java.io.File;
import java.io.FileOutputStream;
/**
 * 图片上传工具类
 * 
 *
 */
public class FileUtilt {
	
	public static void uploadFile(byte[] file,String filePath,String fileName) throws Exception{
		
		System.out.println(filePath);
		File targetFile = new File(filePath);
		if(!targetFile.exists()){
			targetFile.mkdirs();//mkdirs创建此抽象路径名指定的目录，包括创建必需但不存在的父目录,可以创建多层次的目录
		}
		FileOutputStream out = new FileOutputStream(filePath+fileName);
		out.write(file);
		out.flush();
		out.close();
	}
	/**
	 * 删除文件，路径和名字
	 * @param file
	 * @param filePath
	 * @param fileName
	 * @throws Exception
	 */
	public static boolean DeleteFile(String filePath, String fileName) throws Exception { 
        File targetFile = new File(filePath+fileName);  
        if (targetFile.exists() && targetFile.isFile()) {
            if (targetFile.delete()) {
                System.out.println("删除单个文件" + fileName + "成功！");
                return true;
            } else {
                System.out.println("删除单个文件" + fileName + "失败！");
                return false;
            }
        } else {
            System.out.println("删除单个文件失败：" + fileName + "不存在！");
            return false;
        }
    }
	
}
